home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Comm / AmiTCP30b2.lha / src / amitcp / protos / kern / amiga_select_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-07-12  |  951 b   |  36 lines

  1. /* Prototypes for functions defined in
  2. amiga_select.c
  3.  */
  4.  
  5. #if __SASC
  6. LONG __asm _IoctlSocket(register __a6 struct SocketBase * , register __d0 LONG , register __d1 ULONG , register __a0 caddr_t );
  7. #endif
  8.  
  9. void select_init(void);
  10.  
  11. #if __SASC
  12. LONG __asm _WaitSelect(register __a6 struct SocketBase * , register __d0 ULONG , register __a0 fd_mask * , register __a1 fd_mask * , register __a2 fd_mask * , register __a3 struct timeval *, register __d1 ULONG *);
  13. #endif
  14.  
  15.  
  16. int selscan(struct SocketBase * p,
  17.             fd_mask * in,
  18.             fd_mask * ou,
  19.             fd_mask * ex,
  20.             fd_mask * obits,
  21.             int nfd,
  22.             int * retval,
  23.         int * selitemcount);
  24.  
  25. void selenter(struct SocketBase * p,
  26.               struct newselitem **hdr);
  27.  
  28. void unselect(register struct newselbuf * sb);
  29.  
  30. void selwakeup(struct newselitem **hdr);
  31.  
  32. int soo_select(struct socket * so,
  33.                int which,
  34.                struct SocketBase * p);
  35.  
  36.